class Cat(object):
    def __init__(self, name, age):
        self.name = name
        # 前面加__声明属性为私有属性,只能内部函数访问
        self.__age = age

    def eat(self):
        # 内部可以访问私有属性
        print("%s吃东西,它今年%s岁" % (self.name, self.__age))
        # 可以执行私有方法
        self.__slepp()

    # 前面加__ 声明方法为私有方法
    def __slepp(self):
        print("%s 睡觉" % self.name)
cat = Cat("小花",5)
# print(cat.__age) 无法直接访问
cat.eat()